import { request } from './controller/index.js'
/**********************************公用分类***********************************/
/**
 * 使用code登录账户
 * @param {Object} data
 */
export function userLogin(data){
	return request({
		 url:'/getopenid',
		 method: 'POST',
		 data
	})
}

/**
 * 强制插入用户信息
 * @param {Object} data
 */
export function insertopenids(data){
	return request({
		 url:'/insertopenid',
		 method: 'POST',
		 data
	})
}

/**
 * 初始绑定手机号
 * @param {Object} data
 */
export function initbindmobiles(data){
	return request({
		 url:'/initbindmobile',
		 method: 'POST',
		 data
	})
}

/**
 * 更换绑定手机号
 * @param {Object} data
 */
export function resetuserbinds(data){
	return request({
		 url:'/resetuserbind',
		 method: 'POST',
		 data
	})
}

/**
 * 绑定或更换绑定身份证号
 * @param {Object} data
 */
export function bindUserIdentitys(data){
	return request({
		 url:'/bindUserIdentity',
		 method: 'POST',
		 data
	})
}

/**
 * 使用encryptedData获取信息
 * @param {Object} data
 */
export function decrypt_datas(data){
	return request({
		 url:'/decrypt_data',
		 method: 'POST',
		 data
	})
}

/**
 * 获取短信验证码
 * @param {Object} data
 */
export function sendsmss(data){
	return request({
		 url:'/sendsms',
		 method: 'POST',
		 data
	})
}

/**********************************首页***********************************/

/**
 * 获取城市列表
 * @param
 * */
export function getcitys(data) {
	return request({
		 url:'/getcity',
		 method: 'POST',
		 data
	})
}

/**
 * 获取轮播图
 * @param
 * */
export function getcarousels(data) {
	return request({
		 url:'/getcarousel',
		 method: 'POST',
		 data
	})
}

/**
 * 获取赛事列表
 * @param
 * */
export function getgamelists(data) {
	return request({
		 url:'/getgamelist',
		 method: 'POST',
		 data
	})
}

/**
 * 赛事详情
 * @param {Object} data
 */
export function getgameinfos(data){
	return request({
		 url:'/getgameinfo',
		 method: 'POST',
		 data
	})
}

/**
 * 获取结束富文本
 * @param {Object} data
 */
export function getGameOverRemarks(data){
	return request({
		 url:'/getGameOverRemark',
		 method: 'POST',
		 data
	})
}

/**
 * 获取赛事组别
 * @param {Object} data
 */
export function getgamegroups(data){
	return request({
		 url:'/getgamegroup',
		 method: 'POST',
		 data
	})
}

/**
 * 获取组别表单
 * @param {Object} data
 */
export function getgamegroupfroms(data){
	return request({
		 url:'/getgamegroupfrom',
		 method: 'POST',
		 data
	})
}

/**
 * 提交赛事用户信息【队伍信息填写完请求】
 * @param {Object} data
 */
export function submitgames(data){
	return request({
		 url:'/submitgame',
		 method: 'POST',
		 data
	})
}

/**
 * 获取赛事订单信息【待支付界面】
 * @param {Object} data
 */
export function getgameorders(data){
	return request({
		 url:'/getgameorder',
		 method: 'POST',
		 data
	})
}

/**
 * 赛事订单支付接口
 * @param {Object} data
 */
export function getwechatpays(data){
	return request({
		 url:'/getwechatpay',
		 method: 'POST',
		 data
	})
}

/**
 * 赛判断订单状态
 * @param {Object} data
 */
export function getorderstatuss(data){
	return request({
		 url:'/getorderstatus',
		 method: 'POST',
		 data
	})
}

/**
 * 赛事介绍
 * @param {Object} data
 */
export function getarticles(data){
	return request({
		 url:'/getarticle',
		 method: 'POST',
		 data
	})
}

/**
 * 赛事介绍文章
 * @param {Object} data
 */
export function getarticlecontents(data){
	return request({
		 url:'/getarticlecontent',
		 method: 'POST',
		 data
	})
}

/**
 * 集团信息
 * @param {Object} data
 */
export function getcompanyinfos(data){
	return request({
		 url:'/getcompanyinfo',
		 method: 'POST',
		 data
	})
}

/**
 * 关于我们
 * @param {Object} data
 */
export function getcompanyarticles(data){
	return request({
		 url:'/getcompanyarticle',
		 method: 'POST',
		 data
	})
}

/**
 * 关于我们文章
 * @param {Object} data
 */
export function getcompanyarticlecontents(data){
	return request({
		 url:'/getcompanyarticlecontent',
		 method: 'POST',
		 data
	})
}

/**********************************我的***********************************/
/**
 * 获取用户信息
 * @param {Object} data
 */
export function getuserinfos(data){
	return request({
		 url:'/getuserinfo',
		 method: 'POST',
		 data
	})
}

/**
 * 获取待开赛领队与参赛数量
 * @param {Object} data
 */
export function getGameAwaitListCountDatas(data){
	return request({
		 url:'/getGameAwaitListCountData',
		 method: 'POST',
		 data
	})
}

/**
 * 获取待开赛比赛列表【我的】
 * @param {Object} data
 */
export function getuserawaitlists(data){
	return request({
		 url:'/getuserawaitlist',
		 method: 'POST',
		 data
	})
}

/**
 * 获取赛事报名团队信息
 * @param {Object} data
 */
export function getGameTeamInfos(data){
	return request({
		 url:'/getGameTeamInfo',
		 method: 'POST',
		 data
	})
}

/**
 * 获取团队已经填写的表单信息
 * @param {Object} data
 */
export function getGameTeamUserInfos(data){
	return request({
		 url:'/getGameTeamUserInfo',
		 method: 'POST',
		 data
	})
}

/**
 * 修改团队队员信息
 * @param {Object} data
 */
export function editGameTeamUserInfos(data){
	return request({
		 url:'/editGameTeamUserInfo',
		 method: 'POST',
		 data
	})
}

/**
 * 获取赛事地图坐标点及坐标点信息
 * @param {Object} data
 */
export function getGameMapInfos(data){
	return request({
		 url:'/getGameMapInfo',
		 method: 'POST',
		 data
	})
}

/**
 * 上传坐标点图片
 * @param {Object} data
 */
export function upGameMapCoordImgs(data,get_data){
	return request({
		 url:'/upGameMapCoordImg?'+get_data,
		 method: 'POST',
		 data
	})
}


/**
 * 获取赛事结束列表
 * @param {Object} data
 */
export function getGameOverLists(data){
	return request({
		 url:'/getGameOverList',
		 method: 'POST',
		 data
	})
}

/**********************************扫码页面***********************************/

/**
 * 扫码后获得的数据
 * @param {Object} data
 */
export function getScanInfos(data){
	return request({
		 url:'/getScanInfo',
		 method: 'POST',
		 data
	})
}

/**
 * 检录按钮
 * @param {Object} data
 */
export function ScanSigns(data){
	return request({
		 url:'/ScanSign',
		 method: 'POST',
		 data
	})
}

/**
 * 打卡按钮
 * @param {Object} data
 */
export function ScanClocks(data){
	return request({
		 url:'/ScanClock',
		 method: 'POST',
		 data
	})
}

/**
 * 获取赛事结束时长数据
 * @param {Object} data
 */
export function getGameOverTimeDatas(data){
	return request({
		 url:'/getGameOverTimeData',
		 method: 'POST',
		 data
	})
}

/**
 * 领装备按钮
 * @param {Object} data
 */
export function ScanQquips(data){
	return request({
		 url:'/ScanQquip',
		 method: 'POST',
		 data
	})
}

/**
 * 获取志愿者扫码权限
 * @param {Object} data
 */
export function getScanUserAuths(data){
	return request({
		 url:'/getScanUserAuth',
		 method: 'POST',
		 data
	})
}

/**
 * 获取扫码志愿者已经有扫码的数据
 * @param {Object} data
 */
export function getScanUserListDatas(data){
	return request({
		 url:'/getScanUserListData',
		 method: 'POST',
		 data
	})
}

/**
 * 获取oss签名信息
 * @param {Object} data
 */
export function getOssUploadsParams(data){
	return request({
		 url:'/getOssUploadsParam',
		 method: 'POST',
		 data
	})
}

